html,body,div,a,p,ul,li,ol,dl,dd,dt,span,em,del,strong,form,b,s,ins,h1,h2,h3,h4,h5,h6,img,font,center,label,table,th,tdselect,button,iframe,fieldset {
	padding: 0;
	margin: 0
}

*html {
	background-image: url(about:blank);
	background-attachment: fixed
}

/*网页加灰度黑白滤镜效果*/
/*html {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}*/

ul,ol,li {
	list-style: none
}

body {
	font-size: 12px;
	font-family: "SimSun","宋体","Arial Narrow","HELVETICA";
	line-height: 22px;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	background: #fff
}

.mr0{
	margin-right:0px!important;
}

.pr0{
	padding-right:0px!important;
}

a,a img {
	border: 0;
	color: #252525
}

a:hover {
	color: #c50205
}

.clearfix:before,.clearfix:after {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	zoom: 1
}

.content {
	overflow: hidden
}

.left {
	float: left;
	display: inline
}

.right {
	float: right;
	display: inline
}

input[type="submit"],input[type="text"],input[type="reset"],input[type="button"],button {
	-webkit-appearance: none;
	border-radius: 0
}

input[type="button"],input[type="submit"],input[type="reset"] {
	cursor: pointer
}

input {
	padding: 1px;
	line-height: normal;
	outline: 0
}

button {
	background: 0;
	border: 0;
	cursor: pointer;
	font-family: \5FAE\8F6F\96C5\9ED1,sans-serif
}

.tdl {
	text-decoration: underline
}

.tdn {
	text-decoration: none
}

.w1000 {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1
}

.w325 {
	width: 325px
}

.w345 {
	width: 345px
}

.w {
	width: 100%
};

.h {
	height: 100%
}

.pc_overflow {
	overflow: hidden;
	zoom: 1
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.vt {
	vertical-align: top
}

.vm {
	vertical-align: middle
}

.vb {
	vertical-align: bottom
}

.f12 {
	font-size: 12px
}

.f14 {
	font-size: 14px
}

.f16 {
	font-size: 16px
}

.f18 {
	font-size: 18px
}

.f20 {
	font-size: 20px
}

.f22 {
	font-size: 22px
}

.f24 {
	font-size: 24px
}

.f36 {
	font-size: 36px
}

.fw12 {
	font-size: 12px;
	font-weight: bold
}

.fw14 {
	font-size: 14px;
	font-weight: bold
}

.fcw {
	color: #fff
}

.fcr {
	color: #c50306
}

.fcr_1 {
	color: #f00
}

.fcg {
	color: #1e8625
}

.fcg_1 {
	color: #232323
}

.fcg_2 {
	color: #666
}

.fcg_3 {
	color: #a0a0a0
}

.fcb {
	color: #166bb3
}

.fwr {
	font-family: 'microsoft yahei','黑体',"Arial Narrow",HELVETICA
}

.ftw {
	font-weight: bold
}

.ftn {
	font-weight: normal
}

.lh15 {
	line-height: 15px
}

.lh20 {
	line-height: 20px
}

.lh22 {
	line-height: 22px
}

.lh25 {
	line-height: 25px
}

.lh28 {
	line-height: 28px
}

.lh30 {
	line-height: 30px
}

.lh32 {
	line-height: 32px
}

.lh40 {
	line-height: 40px
}

.mt3 {
	margin-top: 3px
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt11 {
	margin-top: 11px
}

.mt15 {
	margin-top: 15px
}

.mt20 {
	margin-top: 20px
}

.mt25 {
	margin-top: 25px
}

.mt30 {
	margin-top: 30px
}

.mt40 {
	margin-top: 40px
}

.ml5 {
	margin-left: 5px
}

.ml10 {
	margin-left: 10px
}

.ml15 {
	margin-left: 15px
}

.ml20 {
	margin-left: 20px
}

.ml25 {
	margin-left: 25px
}

.ml30 {
	margin-left: 30px
}

.mr5 {
	margin-right: 5px
}

.mr10 {
	margin-right: 10px
}

.mr15 {
	margin-right: 15px
}

.mr20 {
	margin-right: 20px
}

.mr25 {
	margin-right: 25px
}

.mr30 {
	margin-right: 30px
}

.mb5 {
	margin-bottom: 5px
}

.mb10 {
	margin-bottom: 10px
}

.mb15 {
	margin-bottom: 15px
}

.mb20 {
	margin-bottom: 20px
}

.mb25 {
	margin-bottom: 25px
}

.mb30 {
	margin-bottom: 30px
}

.pt5 {
	padding-top: 5px
}

.pt10 {
	padding-top: 10px
}

.pt15 {
	padding-top: 15px
}

.pt20 {
	padding-top: 20px
}

.pt25 {
	padding-top: 25px
}

.pt30 {
	padding-top: 30px
}

.pt40 {
	padding-top: 40px
}

.pl5 {
	padding-left: 5px
}

.pl10 {
	padding-left: 10px
}

.pl15 {
	padding-left: 15px
}

.pl20 {
	padding-left: 20px
}

.pl25 {
	padding-left: 25px
}

.pl30 {
	padding-left: 30px
}

.pr5 {
	padding-right: 5px
}

.pr10 {
	padding-right: 10px
}

.pr15 {
	padding-right: 15px
}

.pr20 {
	padding-right: 20px
}

.pr25 {
	padding-right: 25px
}

.pr30 {
	padding-right: 30px
}

.pb5 {
	padding-bottom: 5px
}

.pb10 {
	padding-bottom: 10px
}

.pb15 {
	padding-bottom: 15px
}

.pb20 {
	padding-bottom: 20px
}

.pb25 {
	padding-bottom: 25px
}

.pb30 {
	padding-bottom: 30px
}

.fgreen {
	color: green
}

.fred {
	color: red
}

.btg {
	border-top: 2px solid #3d3d3d
}

.btr {
	border-top: 2px solid #c60206
}

.fl {
	float: left;
	display: inline
}

.fr {
	float: right;
	display: inline
}

.por {
	position: relative
}

.poa {
	position: absolute
}

.pof {
	position: fixed
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}

.clearfix {
	zoom: 1;
	display: inline-block
}

*html .clearfix {
	height: 1%
}

.clearfix {
	display: block
}

.clear {
	clear: both
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

p,a {
	word-wrap: break-word
}

.ind {
	text-indent: 2em
}

.dn {
	display: none
}

.db {
	display: block
}

.di {
	display: inline
}

.dib {
	display: inline-block
}

.hidden {
	visibility: hidden
}

.visible {
	visibility: visible
}

a,img {
	border: 0 none
}

.red,a.red {
	color: #c60204
}

a {
	text-decoration: none;
	outline: 0
}

a:hover {
	text-decoration: none;
	color: #c60204;
	border: 0
}

a:focus {
	-moz-outline-style: none
}

.cur {
	cursor: pointer
}

.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	display: block
}

.zoom {
	zoom: 1
}

.mypagebox {
	margin: 0 2px;
	margin-top: 5px;
	height: 35px;
	line-height: 35px
}

.mypage {
	margin: 0 auto;
	color: #f63;
	text-align: right
}

.mypage a,.mypage a:link,.mypage a:visited,.mypage a:active {
	color: #f63;
	text-decoration: none
}

.mypage a:hover {
	color: #f63;
	text-decoration: underline
}

.text_input,.text_area,.text_enabled,.text_inputdis {
	border-width: 1px;
	padding: 2px;
	border-color: #ddd
}

.text_area {
	font-size: 11px;
	word-wrap: break-word;
	overflow: visible
}

.text_enabled {
	background: #d4d0c8
}

.text_inputdis {
	color: #808080
}

.tdent {
	text-indent: 2em
}

.img_ico {
	width: 16px;
	height: 16px;
	border: 0;
	vertical-align: middle;
	display: inline-block
}

.img_ico img {
	width: 16px;
	height: 16px;
	border: 0;
	vertical-align: middle
}

.wd1 {
	width: 50px;
	margin: 1px 1px 0 0
}

.wd2 {
	width: 64px;
	margin: 1px 1px 0 0
}

.wd3 {
	width: 82px;
	margin: 1px 1px 0 0
}

.wd4 {
	width: 100px;
	margin: 1px 1px 0 0
}

.cwd1 {
	width: 36px
}

.cwd2 {
	width: 60px
}

.cbtn {
	border: 1px solid #000;
	margin: 0;
	color: #000;
	background: #eaeff2;
	border-color: #fff #91abc4 #91abc4 #fff;
	cursor: pointer
}

.btn {
	font-size: 12px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px\9
}

.cbtn {
	font-size: 12px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px\9
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.btn {
		padding: 2px 0 2px
	}

	.cbtn {
		padding: 2px 0 2px
	}
}

a.btn_opt,a.btn_opt:link,a.btn_opt:visited,a.btn_opt:active {
	color: #082a4e;
	text-decoration: none;
	letter-spacing: 1px
}

a.btn_opt:hover {
	color: #082a4e;
	text-decoration: underline;
	letter-spacing: 1px
}

.h1 {
	font-family: "黑体","microsoft yahei","宋体";
	font-size: 20px;
	line-height: 30px;
	font-weight: bold
}

.h1 a {
	color: #333
}

.h1 a:hover {
	color: #c50205!important
}

.h2 {
	font-family: "黑体","microsoft yahei","宋体";
	font-size: 16px;
	line-height: 28px;
	width: 100%;
	font-weight: bold
}

.h3 {
	font-size: 26px;
	font-family: "宋体";
	line-height: 60px
}

i {
	font-family: "microsoft yahei","黑体","宋体";
	font-size: 18px;
	line-height: 39px;
	font-style: normal;
	padding-top: 7px
}

.bgray {
	border-top: 2px solid #3d3d3d
}

.bred {
	border-top: 2px solid #c50205
}

.bred1 {
	*position: relative;
	*top: -1px;
	_position: relative;
	_top: 1px
}

.bred2 {
	_position: relative;
	_top: 0
}

.h46 {
	height: 46px
}

.cloud_ico {
	position: relative;
	top: 3px;
	opacity: .7;
	filter: alpha(opacity=70)
}

.flsearch .fcg_2 input {
	margin-top: 3px \0;
	*margin-top: 0
}

.flsearch .fcg_2 {
	margin-top: 2px \0;
	*margin-top: 2px
}

.flsearch .fcg_2 span {
	padding-right: 5px
}

:focus {
	outline: 0
}

a.f_more {
	margin-right: 5px;
	color: #999997
}

a.f_more:hover {
	color: #c50205
}